package com.tbit.uqbike.client.service;

import com.tbit.uqbike.client.dto.LowCarbonDTO;
import com.tbit.uqbike.client.pojo.User;

public interface LowCarbonService {

    /**
     * @description: 获取当前订单的低碳骑行数据
     * @author: mo.shanyong
     * @date: 2025/5/17 15:19
     * @param: orderNO 订单编号
     * @return: com.tbit.uqbike.client.dto.LowCarbonDTO
     */
    LowCarbonDTO getLowCarbonInfoByOrderNO(String orderNO);

    /**
     * @description: 根据时间区间获取用户的低碳骑行数据
     * @author: mo.shanyong
     * @date: 2025/5/17 15:20
     * @param: startTime 开始时间
     * @param: endTime 结束时间
     * @return: com.tbit.uqbike.client.dto.LowCarbonDTO
     */
    LowCarbonDTO getLowCarbonInfoByTime(User user,String startTime, String endTime);
}
